/* reset */
body,ul,li,p,h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
body{background:#333 url(../img/background-light.GIF) 0 0 repeat;font-family:Arial;color:#888;}
h1, h2, h3, h4, h5, h6, #menu li{font-family:Georgia;}
p{font-size:13px;line-height:22px;}
p a:hover{text-decoration:underline;}
a{color:#06F;text-decoration:none;}
a img {border:0;}

/* global page display */
#background{background:#FFF url(../img/background-light.GIF) 0 0 repeat;}
.wrapper{margin:0 auto;padding:20px 20px 1px;width:860px;background:#FFF;overflow-y: auto;}
#content {height: auto;}

/* global classes */
.clear{clear:both;}

/* buttons */
button {
    cursor: pointer;
    margin: 5px;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    overflow: visible;
    padding: 3px;
    font-size: 15px;
}

button:hover {
    border: 1px solid #AAAAAA;
}

button.action {
    background: url("img/button.png") repeat-x scroll 50% 50% #F6F6F6;
    color: #1180CC;
    float: right;
}

/* Actions */
#actions{clear: both; position:relative;bottom:0;height:30px;width:100%; margin-top:60px;margin-bottom: 10px; }

/* page layout */
div.column {
    width: 33%;
    float: left;
}

fieldset {
    border: 1px solid #CCCCCC;
    margin: 10px;
}

fieldset legend {
    font-weight: bold;
    padding: 3px;
}

fieldset label {
    font-size: 0.9em;
    width: 100px;
    float: left;
    clear: left;
}

fieldset input {
    margin-bottom: 5px;
}